void good(void){
}
宣告good函數是沒有引數的,所以要宣告為good(void)
char d[100]; //設定一個可容納最多為99字元的字串(剩下一個空為供"結束符號\0"所佔用)
在good(void)函式中,宣告char(型別) d[100] (陣列),是一個可以容納最多99個字元的字串(還有一個空位供結束符號\0使用,因此總共100個字元位置)。
fgets(d, sizeof(d), stdin); //fgets指令,允許輸入包含有空格的字串。
fgets指令之下的參數列意義:
完整程式碼
#include <stdio.h>
void good(void){
char d[100];//設定一個可容納最多為99字元的字串(剩下一個空是"結束符號\0"佔用)
printf("請打出你想說的話:");
fgets(d, sizeof(d), stdin);//fgets指令,允許輸入包含有空格的字串。
printf("上帝很棒\n");
printf("%s\n", d);
}
int main(void){
good();
}
結果輸出